323 89
376 775 279 720 552 870 42 550 563 660 642 161 277 608 646 640 725 366 447 606 761 590 127 522 192 486 951 323 413 756 797 591 115 900 335 187 785 807 370 964 495 319 83 651 68 374 783 39 471 947 141 524 50 570 93 785 648 757 527 66 919 719 137 806 862 50 46 376 272 459 855 918 996 482 111 442 507 475 453 818 703 911 851 465 614 272 540 544 807 549 539 28 279 303 45 776 181 276 788 18 327 407 766 12 92 223 528 567 459 650 278 172 304 709 362 7 867 672 192 590 509 502 568 723 920 827 638 692 437 334 260 230 687 435 490 296 145 839 372 390 744 973 84 157 271 366 724 570 941 37 908 509 84 198 508 825 838 43 91 265 585 835 130 124 390 48 485 868 218 66 862 28 299 801 846 536 417 411 452 553 102 67 751 400 426 750 145 488 926 665 457 101 747 107 805 909 842 959 766 223 880 855 352 874 174 880 210 283 351 971 407 427 591 538 162 517 83 729 698 639 902 996 941 552 609 761 280 191 995 937 693 457 644 228 672 247 715 877 226 546 540 861 137 955 258 30 510 209 945 288 825 113 261 127 320 884 913 799 265 413 599 19 288 414 278 949 782 362 865 914 801 206 503 152 99 41 859 986 294 578 250 70 246 706 111 580 196 516 908 788 333 916 611 812 946 520 572 722 677 308 247 147 344 30 487 619 609 108 28 279 24 927 505 686 162 528 773 582 303 697 753 265 454 
76 581 885 594 690 205 578 468 137 309 986 331 103 726 215 219 492 970 87 488 629 763 406 410 924 650 417 747 990 419 979 554 981 693 267 449 601 24 918 903 449 810 887 618 518 355 59 802 557 363 810 726 665 777 825 312 175 474 669 40 788 830 478 717 329 431 349 409 458 766 617 467 52 184 39 818 876 788 892 569 590 615 190 626 608 253 889 204 868 954 273 127 354 878 115 619 331 169 288 87 5 649 343 791 745 343 674 481 737 6 436 387 582 100 449 172 640 851 109 76 542 145 541 503 492 490 112 173 69 420 486 707 499 804 563 940 271 399 881 265 578 407 466 861 518 886 544 254 428 942 978 480 59 211 545 860 108 840 298 254 230 500 412 317 520 729 887 777 536 508 901 240 970 843 498 134 678 680 984 605 946 858 745 127 441 6 647 288 259 703 832 430 100 626 35 78 994 148 341 789 999 766 718 919 40 737 509 216 713 410 181 427 855 693 308 372 755 285 876 513 81 599 518 832 675 470 140 344 808 419 139 530 339 195 606 179 139 825 86 703 497 431 574 848 522 405 575 407 317 662 323 709 271 827 707 400 247 885 243 569 597 164 407 293 270 651 88 660 86 129 232 929 198 173 16 650 24 670 310 270 895 733 27 145 96 430 258 511 487 206 931 253 582 516 105 332 23 281 577 870 316 915 320 187 430 393 510 98 811 56 375 577 574 972 674 864 137 261 196 840 392 577 172 